package com.xc.xcrpc.fault.tolerant;

import com.xc.xcrpc.model.RpcResponse;

import java.util.Map;

/**
 * 容错策略
 *
 * @author zqx
 * @since 2024/10/2
 */
public interface TolerantStrategy {


    /**
     * 容错
     *
     * @param context 上下文，用于传递数据
     * @param e
     * @return
     */
    RpcResponse doTolerant(Map<String , Object> context,Exception e);
}
